using Godot;
using System;

/// <summary>
/// 建筑接口
/// </summary>
public interface IBuilding
{
    // 建筑属性
    EntityStat Stat { get; }
    
    /// <summary>
    /// 初始化
    /// </summary>
    void Initialize();
    /// <summary>
    /// 升级
    /// </summary>
    void Upgrade();
    /// <summary>
    /// 被攻击
    /// </summary>
    void Attack();
    /// <summary>
    /// 被摧毁
    /// </summary>
    void Destroy();
    /// <summary>
    /// 技能
    /// </summary>
    void Skill();
}
